Big Huge Thesaurus

hemp nettle

noun